#include <stdio.h>
#include "structures/array_list.hpp"
#include "algorithm/a_sort.h"
#define PRINT_DO

void print_arr(array_list<int> list) {
    for (int i = 0; i < list.size(); i++) {
        printf("%d " ,list.get(i));
    }
    printf("\n");
}
int add(int x, int y);
#include <iostream>

int add(int x, int y)
{
    return x + y;
}
#define LIGHT_SPEED 299792458
#define LIGHT_SPEED_1 1
#define YEAR_SECONDS 31557600
int main()
{
    int x = 7 * 3 * 3 * 3 * 3 * 3;
    std::cout << x << std::endl;
    //std::cout << add(1, 2) << '/n'; // we used a forward slash instead of a backslash here
    long long l_year = LIGHT_SPEED_1 *  YEAR_SECONDS;
    std::cout << l_year << std::endl;
    return 0;
}
// int main() {
//     array_list<int> list;
//     list.add(10);
//     list.add(20);
//     list.add(30);
//     print_arr(list);
// #ifdef PRINT_DO
//     printf("test multiple.cpp add : %d", add(3, 4));
//     printf("#define multiple.cpp is : %s", NAME);
// #endif
// #if 0
//     printf("test multiple.cpp add : %d", add(3, 4));
// #endif
//
//     // const int unit = 7;
//     // const int class_= unit * 2;         //1 vehicles
//     // const int row = 3 * class_;         //3 vehicles
//     // const int company = row * 6 + 3;    //19 vehicles
//     // const int camp = company * 3 + 3;   //58 vehicles
//     // const int group = camp * 3 + 3;     //175 vehicles
//     // const int brigade = group * 3 + 3;   //425 vehicles
//     // const int division = brigade * 3 + 3;//1275 vehicles
//     // printf("one unit's number is  %d\n", unit);
//     // printf("one class's number is  %d\n", class_);
//     // printf("one row's number is  %d\n", row);
//     // printf("one company's number is  %d\n", company);
//     // printf("one camp's number is  %d\n", camp);
//     // printf("one group's number is  %d\n", group);
//     // printf("one brigade's number is  %d\n", brigade);
//     // printf("one division's number is  %d\n", division);
//     //
//     // const int total_drivers = 1275 * 3;
//     // printf("vehicle's total driver number is %d\n", total_drivers);
//     // const int total_t_drivers = 500 * 4;
//     // const int total_p_drivers = 300 * (2 + 3 + 1);
//     // printf("vehicle's total t driver number is %d\n", total_t_drivers);
//     // printf("vehicle's total p driver number is %d\n", total_p_drivers);
//     // const int total_logistics_number = (7 * 900);
//     // printf("vehicle's total logistics number is %d\n", total_logistics_number);
//     //
//     // printf("division total %d\n", division + total_drivers + total_t_drivers + total_p_drivers + total_logistics_number);
//
//
//
//
//     return 0;
// }